/* CSS Document */

*{  margin:0px; padding:0px;}
a{ text-decoration:none;}
body{ line-height:180%; background:url() center top no-repeat; font-size:13px;}
h3{ padding:5px 0;}
img{ border:none;}
#main{ width:900px; margin:0 auto; background:url(images/bg_s.png); background:url(images/bg_b.png) center center no-repeat;}
#banner{ height:120px; background:url(images/bg_top.jpg) center center no-repeat;}
.logo{ width:200px; height:80px; float:left; margin:19px 20px; font-weight:bold; font-size:36px; line-height:80px; border:1px #FF3300 dashed; text-align:center;}
.logo a{ display:block; width:200px; height:80px; color:white;}
.logo a:hover{ background:url(images/bg_s.png); color:#000000;}
#so_bar{ height:35px; background:#FF3300;}
#so_bar ul{ list-style-type:none;}
#so_bar ul li{ float:left; width:49%; border:1px dashed white; margin:2px 3px; line-height:30px;}
#content{ height:600px;}
#menu{ float:left; width:220px;}
#menu ul{ list-style-type:none;}
#menu ul li{ width:220px; height:38px; line-height:38px; text-align:center; font-size:16px; color:white; border-bottom:1px dashed #CCCCCC;}
#menu ul li a{ display:block; width:220px; height:38px; color:#FFFFFF;}
#menu ul li a:hover{ background:#FFFFFF; color:#000000; font-weight:bold;}
#menu ul .m1{ background:#FF3300;}
#menu ul .m2{ background:#FF3300;}
#menu ul .m3{ background:#FF3300;}
#menu ul .m4{ background:#FF3300;}
#menu ul .m5{ background:#FF3300;}
#menu ul .m6{ background:#FF3300;}
#menu ul .m7{ background:#FF3300;}
#menu ul .m8{ background:#000000;}

.contact{ margin-top:10px; width:220px;}

#right{ width:670px; float:right;}
#right ul{ list-style-type:none;}
#right ul li{ border:1px #FF3300 dashed; width:312px; height:182px; float:left; margin:10px; font-size:12px; overflow:auto; line-height:150%;}
#right ul li img{ width:130px; height:180px; padding:3px; float:left;}




.about{ text-indent:24px;}




#rightb{ width:670px; float:right;}
.newb{width:400px; height:auto; float:left; }
.newb h1{font-size:16px; font-weight:bold; text-align:left; line-height:60px; padding:20px;}
.newb_cont{text-align:left; line-height:24px; font-size:14px; padding-bottom:20px;}
.newb_cont ul{ padding:10px;}
.newb_cont li{width:400px; height:35px; padding:2px; list-style-type:none; background:url(images/d.png) left no-repeat ; border-bottom:1px solid #999;overflow:hidden;}
.newb_cont li a{ padding-left:15px;font-size:14px; font-weight:bold; text-align:left; line-height:35px;color:#333}
.newb_cont li a:hover{ color:#f00}

.img_h{float:right; margin:5px;margin-top:120px; border:1px solid #ccc; }
.img_h:hover{float:right; margin:5px;margin-top:120px; border:1px solid #f00; }


#rightC{ width:670px; float:right;}
#rightC h1{ border-bottom:1px dashed #111;font-size:22px; font-weight:bold; text-align:left; line-height:36px; padding-left:5px; color:#d00;}
.paihang ul{ list-style-type:none;}
.paihang ul li{ width:140px; height:210px; float:left; margin:10px;}
.paihang ul li img{ width:140px; border:2px solid #999;}
.paihang ul li img:hover{ width:140px; border:2px solid #a00;}
.paihang ul li p{ font-size:14px; text-align: center; line-height:35px; color:#333}


.more{width:100px; height:30px; padding-right:10px; float:right; font-size:14px; text-align: right; line-height:30px; color:#333}
.more a{color:#333}
.more a:hover{color:#f00}


.tuijian{width:650px; background:#ffffff}
.tuijianA{width:650px;height:37px; background:#2b0208;}
.tuijianA h4{font-size:14px; font-weight:bold; text-align:left; line-height:37px; padding-left:30px; color:#ffffff}
.tuijianB{border-bottom:1px solid #b2c7eb;border-left:1px solid #b2c7eb;border-right:1px solid #b2c7eb; padding:10px 0;}
.tuijianB img{border:1px solid #000000; float:left; margin-left:20px; display:inline; width:160px; height:113px;}




#footer{ height:30px; text-align:center; font-size:12px; padding:20px; background:#FF3300;}